Piwik\FrontController D

Total Complexity 127
Dependencies 37
Dependents 22
Total lines 599
Lines of code 372
Logical lines of code 258
Comment lines 182
Methods 21
Properties 3

Methods 21

Method Rating Maintainability Complexity Lines of code
init()
B
36 22 72
isSupportedBrowserCheckNeeded()
A
48 17 30
makeSessionAuthenticator()
A
55 11 16
prepareDispatch()
A
50 10 28
dispatch()
A
48 9 31
handleMaintenanceMode()
A
47 7 34
closeSessionEarlyForFasterUI()
S
60 9 10
handleSSLRedirection()
S
59 7 15
triggerSafeModeWhenError()
S
58 5 13
throwIfPiwikVersionIsOlderThanDBSchema()
S
55 4 19
makeAuthenticator()
S
56 3 19
generateSafeModeOutputFromException()
S
56 3 16
shouldRethrowException()
S
76 4 3
__destruct()
S
64 4 10
handleProfiler()
S
63 3 10
fetchDispatch()
S
63 2 11
generateSafeModeOutputFromError()
S
61 2 11
getUniqueRequestId()
S
69 2 6
doDispatch()
S
61 1 11
setUpSafeMode()
S
79 1 3
setRequestIdHeader()
S
74 1 4